package com.zhuojy.equity.mall.admin.common.entity.po.salary;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import lombok.Data;
/**
 * 旷工扣款规则表(AbsenteeismDeductionRules)表实体类
 *
 * @author makejava
 * @since 2024-03-27 10:57:47
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("absenteeism_deduction_rules")
public class AbsenteeismDeductionRulesPO implements Serializable {

    private static final long serialVersionUID = 7552850624377560648L;
    @TableField(exist = false)
    private String a = "1";
    @TableId(value = "id", type = IdType.AUTO)
        private Long absenteeismId;
    /**
     * 计薪规则 1:固定基数 2:引用变量
     */
            private Integer absenteeismPayrollRules;
    /**
     *     扣除百分比
     */
            private Integer absenteeismDeductionPercentage;
    /**
     *     计薪基数  选择固定基数按照 基本工资来计算
     */
            private Integer absenteeismSalaryBase;
    /**
     *     人性化设置
     */
            private Integer absenteeismFriendlySettings;

        /**
    * 与薪资表关联id
    */
            private Long salaryId;

}
